package entity;

import java.util.List;

public class TablePana {
	
	private String keyword;
	private String column, realColumn, showText;
	private String type;
	private String defaultValue;
	private boolean isRelatedFilelistSub;
	private String relatedFilelistSub;
	private String navButtonKeyword;
	private boolean isCodeList;
	private String codeKeyword;
	private boolean isMainSelect;
	private boolean ignoreWhenMove;
	
	private List<NavigateButton> navigateButtons;
	private List<Code> codes;
	
	public TablePana(String keyword) {
		this.keyword = keyword;
	}
	
	public String getKeyword() {
		return keyword;
	}

//	public void setKeyword(String keyword) {
//		this.keyword = keyword;
//	}

	public String getColumn() {
		return column;
	}

	public void setColumn(String column) {
		this.column = column;
	}

	public void setRealColumn(String realColumn) {
		this.realColumn = realColumn;
	}

	public String getRealColumn() {
		return realColumn;
	}

	public String getShowText() {
		return showText;
	}

	public void setShowText(String showText) {
		this.showText = showText;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getDefaultValue() {
		return defaultValue;
	}

	public void setDefaultValue(String defaultValue) {
		this.defaultValue = defaultValue;
	}

	public String getNavButtonKeyword() {
		return navButtonKeyword;
	}

	public void setNavButtonKeyword(String navButtonKeyword) {
		this.navButtonKeyword = navButtonKeyword;
	}

	public List<NavigateButton> getNavigateButtons() {
		return navigateButtons;
	}

	public void setNavigateButtons(List<NavigateButton> navigateButtons) {
		this.navigateButtons = navigateButtons;
	}

	public boolean isRelatedFilelistSub() {
		return isRelatedFilelistSub;
	}

	public void setRelatedFilelistSub(boolean isRelatedFilelistSub) {
		this.isRelatedFilelistSub = isRelatedFilelistSub;
	}

	public String getRelatedFilelistSub() {
		return relatedFilelistSub;
	}

	public void setRelatedFilelistSub(String relatedFilelistSub) {
		this.relatedFilelistSub = relatedFilelistSub;
	}

	public boolean isCodeList() {
		return isCodeList;
	}

	public void setCodeList(boolean isCodeList) {
		this.isCodeList = isCodeList;
	}

	public String getCodeKeyword() {
		return codeKeyword;
	}

	public void setCodeKeyword(String codeKeyword) {
		this.codeKeyword = codeKeyword;
	}

	public void setMainSelect(boolean isMainSelect) {
		this.isMainSelect = isMainSelect;
	}

	public boolean isMainSelect() {
		return isMainSelect;
	}

	public boolean isIgnoreWhenMove() {
		return ignoreWhenMove;
	}

	public void setIgnoreWhenMove(boolean ignoreWhenMove) {
		this.ignoreWhenMove = ignoreWhenMove;
	}

	public List<Code> getCodes() {
		return codes;
	}

	public void setCodes(List<Code> codes) {
		this.codes = codes;
	}

	@Override
	public String toString() {
		return "TablePana [keyword=" + keyword + ", showText=" + showText + ", navButtonKeyword=" + navButtonKeyword
				+ "]";
	}

	
	
}
